package com.deyuanyun.pic.ctrl.enumeration;

/**
 *  任务提前提醒方式枚举
 *  @author axiao(xj08.dream@gmail.com)
 *  @date 2016-09-07
 *  @version 1.0
 *  Histroy: [修改人][时间][描述]
 */
public enum PlanAlertMode {
    DAY, //天
    WEEK, //周
    MONTH; //月

    /**
     * 根据枚举字符串获取到枚举，取不到的时候默认为“天”
     * @param str
     * @return
     */
    public static PlanAlertMode getInstance(String str) {
        PlanAlertMode[] planAlertModes = PlanAlertMode.values();
        for (PlanAlertMode planAlertMode : planAlertModes) {
            if(planAlertMode.name().equals(str)) {
                return planAlertMode;
            }
        }
        return PlanAlertMode.DAY;
    }
}
